package org.link.util;

import java.io.UnsupportedEncodingException;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;

import sun.misc.BASE64Encoder;

/**
 * 
 * project_name:forumweb
 * package_name:org.link.util
 * file_name:MDUtil.java
 * @author Link
 * create_date:2015年10月22日 下午12:42:25
 * modified_date:
 * description: MD5加密技术公共类
 *
 */
public class MDUtil {
	
	/**
	 * 
	 * description: 将输入密码加密成MD5格式
	 * 2015年10月22日 下午12:44:16
	 * @author Link
	 * @param pass
	 * @return
	 *
	 */
	public static String encodePass(String pass){
		String encodePass = null;
		try {
			MessageDigest md = MessageDigest.getInstance("MD5");
			BASE64Encoder base = new BASE64Encoder();
			encodePass = base.encode(md.digest(pass.getBytes("UTF-8")));
		} catch (NoSuchAlgorithmException e) {
			e.printStackTrace();
		} catch (UnsupportedEncodingException e) {
			e.printStackTrace();
		}
		return encodePass;
	}
	
}
